package cn.com.haopy.yue.ai.db.service.hos;

import cn.com.haopy.yue.ai.db.entity.arisk.AIRiskIllnessTopic;
import cn.com.haopy.yue.ai.db.service.IBaseService;

import java.util.List;

/**
 * @Description: TODO
 * @Author DuTao
 * @Date 2025/3/31 15:00
 */
public interface AIRiskIllnessTopicService extends IBaseService<AIRiskIllnessTopic> {
    boolean deleteByIllnessId(Integer illnessId);

    List<AIRiskIllnessTopic> getByIllnessId(Integer illnessId);

    List<AIRiskIllnessTopic> getAll(Integer illnessId);

    List<AIRiskIllnessTopic> getDeleteAll(Integer illnessId);

    AIRiskIllnessTopic getByCondition(Integer illnessId, Integer topicId);

    AIRiskIllnessTopic getByIllnessIdAndIndexId(Integer illnessId, Integer topicId);

    Integer updateDelete(AIRiskIllnessTopic checkIndexEntity22);

    List<AIRiskIllnessTopic> getByIllnessIds(List<Integer> illnessIds);
}
